type int = number;
//class AutoGuideData

    export  class AutoGuideData
    {
        

        public clone(): AutoGuideData
        {
            var loc1=new AutoGuideData();
            loc1.arrowDirection = this.arrowDirection;
            loc1.backPackUseItemTips = this.backPackUseItemTips;
            loc1.clickChildName = this.clickChildName;
            loc1.clickType = this.clickType;
            loc1.conditionsCacheProName = this.conditionsCacheProName;
            loc1.guideActivedType = this.guideActivedType;
            loc1.guideActivedTypeValue = this.guideActivedTypeValue;
            loc1.guideTime = this.guideTime;
            loc1.guideType = this.guideType;
            loc1.guideTypeValue = this.guideTypeValue;
            loc1.isSaveStep = this.isSaveStep;
            loc1.mainId = this.mainId;
            loc1.needArrow = this.needArrow;
            loc1.needMask = this.needMask;
            loc1.needLineBox = this.needLineBox;
            loc1.stepId = this.stepId;
            loc1.isBreakAfterMaskOut = this.isBreakAfterMaskOut;
            return loc1;
        }

        public /* var */mainId: int;

        public /* var */stepId: int;

        public /* var */guideType: string;

        public /* var */guideTypeValue;

        public /* var */clickChildName: string;

        public /* var */clickType: string="click";

        public /* var */backPackUseItemTips: string="";

        public /* var */guideActivedType: string="level";

        public /* var */guideActivedTypeValue;

        public /* var */conditionsCacheProName: string;

        public /* var */needMask: Boolean;

        public /* var */needArrow: Boolean;

        public /* var */needLineBox: Boolean;

        public /* var */arrowDirection: int=7;

        public /* var */guideTime: number=6000;

        public /* var */isSaveStep: Boolean=false;

        public /* var */isBreakAfterMaskOut: Boolean=false;
    }
